Adapting Function Points to Object-Oriented Information Systems
نویسندگان
چکیده
The object oriented paradigm has become widely used to develop large information systems. This paper presents a method for estimating the size and eeort of developing object oriented software. The approach is analogous to function points, and it is based on counting rules that pick up the elements in a static object model and combine them in order to produce a composite measure. Rules are proposed for counting \Object Oriented Function Points" from an object model, and several questions are identiied for empirical research. A key aspect of this method is its exibility. An organization can experiment with diierent counting policies, to nd the most accurate predictors of size, eeort, etc. in its environment. \Object Oriented Function Points" counting has been implemented in a Java tool, and results on size estimation obtained from a pilot project with an industrial partner are encouraging.
منابع مشابه
Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملA Functional Size Measurement Method for Event-Based Objectoriented Enterprise Models
The effective management of IS-related processes requires measuring the functional size of information systems. Functional size measurement is usually performed using the Function Points Analysis method. Earlier attempts to apply Function Point counting rules to object-oriented systems met with serious problems because the implicit model of functional user requirements in Function Points Analys...
متن کاملAn Information Flow Control Model for Both Object-Oriented and Non-Object-Oriented Systems
Preventing information leakage during system execution is essential for a system that manages sensitive information. The prevention can be achieved through information flow control. Many information flow control models have been developed, in which most are for object-oriented systems. In our opinion, the procedural C language is still in used heavily. Therefore, an information flow control mod...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کامل